package com.yq.interview.jvm.study.oom;

import java.util.ArrayList;
import java.util.List;

/**
 * @ClassName GCOverHeadDemo
 * @Description TODO
 * @Author yaoqiang
 * @Date 2020/11/26 9:34
 * @Version 1.0
 *
 * 一个应用进程创建了多个线程，超过了系统承载
 * 服务器不允许单个应用创建过多线程，linux默认1024个
 */
public class GCOverHeadDemo {
    public static void main(String[] args) {
        int i=0;
        List<String> list=new ArrayList<>();
        try {
            while (true){
                list.add(String.valueOf(++i).intern());
            }
        }catch (Exception e){
            System.out.println("**************"+i);
            e.printStackTrace();
            throw  e;
        }
    }
}
